<!DOCTYPE html>
<html style="background-color: white;">

	<head>
		<meta charset="utf-8">
		<title>Lambkit 管理平台</title>
		<meta name="renderer" content="webkit">
		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
		<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
		<meta name="apple-mobile-web-app-status-bar-style" content="black">
		<meta name="apple-mobile-web-app-capable" content="yes">
		<meta name="format-detection" content="telephone=no">

		<link rel="stylesheet" href="#(ctx)/lambkit/assets/libs/layui/css/layui.css" media="all">
		<link rel="stylesheet" href="#(ctx)/lambkit/assets/css/style.css">
		<link rel="stylesheet" href="#(ctx)/lambkit/assets/css/index.css">
	</head>

	<body>
		#include("_header.html")
		<div class="layui-main site-inline">
			<div class="site-tree">
				#include("_contents.html", nav="undertow")
			</div>
			<div class="site-content">
				<h1 class="site-h1">Undertow服务器</h1>
				<blockquote class="layui-elem-quote">
					Undertow是一个用java编写的、灵活的、高性能的Web服务器，集成Undertow是目前为止最快的从开发到上线的方式。
				</blockquote>

				<blockquote class="layui-elem-quote">
					在Lambkit中，其启动方式为运行LambApplication即可。
				</blockquote>

				<div class="site-text">
					<p>该方法在test中使用非常方便，如下所示：</p>
					<pre class="layui-code">
public class RuningTest {
	  public static void main(String[] args) {
				     Lambkit.setArg("lambkit.server.webAppDir", "src/main/webapp");
		     Lambkit.setArg("lambkit.server.port", 9090);
		     LambkitApplication.run(Application.class, args);
	  }
}</pre>
				</div>

				<fieldset class="layui-elem-field layui-field-title" style="margin-top: 20px;">
					<legend>Undertow部署</legend>
				</fieldset>

				<div class="site-text">
					<p>
						1：命令行进入项目根目录，然后运行 mvn clean package 即可打包
					</p>
					<p>
						2：打包完后，进入 lambkit/target/lambkit-release/lambkit目录，windows 下双击 start.bat 启动项目， linux 下运行 start.sh 脚本启动项目，运行 stop.sh 关闭项目。
					</p>
					<blockquote class="layui-elem-quote layui-quote-nm">
						注意 lambkit/target 目录下面还会有一个 lambkit-release.zip 文件。
					</blockquote>

					<p>
						该文件等价于对 target/lambkit-release/lambkit目录进行的压缩，方便上传到服务器上解压即部署，可通过删除 package.xml 中的 &lt;format&gt;zip&lt;/format&gt;项避免打出该 zip 包，具体用法在 package.xml 中有说明。
					</p>
					<p>
						3：start.sh 脚本中提供了详细的说明，根据说明可选择不同的运行模式。
					</p>
				</div>

			</div>
		</div>
		<script src="#(ctx)/lambkit/assets/libs/layui/layui.js" charset="utf-8"></script>
		<script src="#(ctx)/lambkit/assets/jquery.min.js" charset="utf-8"></script>
		<script>
			//JavaScript代码区域
			layui.use(['code', 'element'], function() {
				var element = layui.element;
				layui.code();
			});
		</script>
	</body>

</html>